import 'dart:async';
import 'package:flutter/services.dart';
//export 'src/base/page/page.dart';
//export 'src/widget/fragment/view.dart';
export 'src/widget/image/cache/view.dart';
export 'src/widget/image/cache/widget.dart';
export 'src/widget/keyboard/view.dart';
export 'src/widget/refresh/view.dart';
export 'src/widget/tab/view.dart';
export 'src/widget/material_app.dart';
export 'src/widget/system_state_bar.dart';
export 'src/utils/dialog/toast.dart';
export 'src/utils/db.dart';
export 'src/utils/http.dart';
export 'src/utils/ddialog/dialog.dart';
export 'src/utils/image_picker.dart';
export 'src/utils/sp.dart';
export 'src/utils/dialog/dialog.dart';
export 'src/utils/dialog/loading.dart';
export 'src/widget/scroll/view.dart';
export 'src/manager/image_navigator.dart';
export 'package:path_provider/path_provider.dart';
export 'package:wechat_assets_picker/wechat_assets_picker.dart';
export 'src/widget/sms.dart';
export 'src/widget/edit.dart';
export 'src/widget/bubble.dart';

class Drive {
  static const MethodChannel _channel =
      const MethodChannel('drive');

  static Future<String?> get platformVersion async {
    final String? version = await _channel.invokeMethod('getPlatformVersion');
    return version;
  }
}
